package cn.itsource.article.service;


import cn.itsource.article.domain.ArticleType;
import cn.itsource.article.query.ArticleTypeQuery;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface ArticleTypeService {


    /**
     * 新增
     * @param a
     * @return
     */
    void insert(ArticleType a);



    /**
     * 修改
     * @param a
     * @return
     */
    void updateByPrimaryKeySelective(ArticleType a);



    /**
     * 分页
     * @return
     */
    PageInfo<ArticleType> pageInfo(ArticleTypeQuery articleTypeQuery);


    void deleteAll(List<ArticleType> a);

    void delete(Long id);


    List<ArticleType> gettree();


    List<ArticleType> drawPieChart();

}
